/**
 *
 * @author Anastasiya
 *
 */

#pragma once
#include <string>
#include <iostream>
#include <cstdlib>
#include <map>

using namespace std;


const int LONG_BUFFER = 20;
const int INT_BUFFER = 10;
const string SLASH = "\\";

const string DIR_NAME_CURRENT = ".";
const string DIR_NAME_UPPER = "..";
const string FILE_MASK_ANY = "*";
const char SYMBOL_NUMBER = '#';
const char SYMBOL_DOLLAR = '$';
const char SYMBOL_PERCENT = '%';
const char SYMBOL_AMPERSAND = '&';
const char SYMBOL_TILDE = '~';
const char SYMBOL_OPENING_BRACE = '{';
const char SYMBOL_CLOSING_BRACE = '}';
const char SYMBOL_UNDERSCORE = '_';
const char SYMBOL_CARET_CIRCUMFLEX = '^';
const char SYMBOL_GREATHER = '>';
const char SYMBOL_LESS = '<';

const string PROGRAM_FAILED = "Program failed: ";




void failure(string message);

void exit(string message);

string numberToString(int x);

string numberToString(__int64 x);

void createPathIfNotExists(string path);

string concatPath(string path, string filename);


